home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / emulations / 1576 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.7 KB

  1. Path: shellx.best.com!usenet
  2. From: Remi Lenoir <remi@dvsystems.com>
  3. Newsgroups: comp.sys.amiga.emulations
  4. Subject: Re: Bridgeboard to AmiTCP through Zorro Bus
  5. Date: Fri, 09 Feb 1996 12:50:26 -0800
  6. Organization: Digital Video Systems
  7. Message-ID: <311BB392.4F45@dvsystems.com>
  8. References: <4eqma4$9oo@kocrsv08.delcoelect.com> <311270CE.7F80@dvsystems.com> <4ffolh$59s@vixen.cso.uiuc.edu>
  9. NNTP-Posting-Host: pepper.vip.best.com
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.0b6a (Win95; I)
  14.  
  15. Brent Busby wrote:
  16.  
  17.  <snip>
  18.  
  19. > (Part of the reason I want this is I'd like to find the answer to the
  20. >  age old question, by now certainly in the FAQ for comp.sys.amiga.emulations
  21. >  if there is one, does the fact that Enforcer is needed for Janus really
  22. >  mean that there is something illegal happening at the machine code level
  23. >  whenever the bridgeboard side and the native side talk to eachother
  24. >  through the shared memory communications port, or is it all completely
  25. >  safe to do things like AREADs and AWRITEs as often as you want, even
  26. >  requiring Enforcer as it does?  I'd like to know...)
  27.  
  28. The reason enforcer is needed is because the ZorroII expansion space is 
  29. considered as cacheable by default and has no cache control signals. What 
  30. enforcer does is inhibit the cache for the memory area used by the 
  31. BridgeBoard.
  32.  
  33. This memory area can not be cached because it is a dual-port memory. The
  34. 680x0 (its cache controller to be precise) has no way to know that the memory
  35. has been modified by the PC side and thus could -and quickly would- hold 
  36. obsolete data into its cache leading the software to be "confused".
  37.  
  38.  - Remi.
  39.